package com.ruoyi.project.cms.type.mapper;

import com.ruoyi.project.cms.type.domain.Type;

import java.util.List;

/**
 * @author 黄药师
 * @date 2021-01-30 9:35
 * @desc 巨梯学院 http://www.jutixueyuan.com
 */
public interface CmsTypeMapper {

    /**
     * 查询type 的数据
     * @param type
     * @return
     */
    List<Type> selectTypeList(Type type);

    /**
     * 校验 添加type的name的唯一性
     * @param typeName
     * @return
     */
    Type selectTypeByTypeName(String typeName);

    /**
     * 添加 type
     * @param type
     * @return
     */
    int insertType(Type type);

    /**
     * 通过id查询type
     * @param typeId
     * @return
     */
    Type selectTypeById(Integer typeId);

    /**
     * 修改 type
     * @param type
     * @return
     */
    int updatetype(Type type);

    /**
     *  通过id删除 type
     * @param typeIds
     * @return
     */
    int deleteTypeByIds(Long[] typeIds);
}
